
#pragma once

#include "ProblemElementalL2Error.h"

class CFDEntropyProductionPostprocessor :
public ProblemElementalL2Error
{
public:
	CFDEntropyProductionPostprocessor(const InputParameters &parameters);
	virtual Real getValue();

protected:
	Real _gamma;
	Real _mach;
	Real _s_inf;
	const PostprocessorValue & _volume;

	virtual Real computeQpIntegral();
};

template<>
InputParameters validParams<CFDEntropyProductionPostprocessor>();
